var submit = document.querySelector("#submit")
var pass=document.querySelector("#pass");
var tel=document.querySelector("#tel");
var againpass=document.querySelector("#againpass");
var againerror=document.querySelector("#againerror");  
var passworderror=document.querySelector("#passworderror"); 
// var pass =document.querySelector("pass");
var passvalue = pass.value
var data=againpass.value
function judgetel(){
    // var tel=document.querySelector("#tel");
    var telerror=document.querySelector("#telerror");   
        //11位手机号码
        var pattern1=/^1[3|4|5|6|7|8][0-9]{9}$/;
        if(!pattern1.test(tel.value)){
            telerror.innerHTML="手机号码格式不正确！";
            // localStorage.getItem()
        }else{
            telerror.innerHTML="";                    
        }
    }
    function judgepassword(){
        // var pass=document.querySelector("#pass");      
        //(6-16位字母和数字组合)
            var pattern2=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/;
            if(!pattern2.test(pass.value)){
                passworderror.innerHTML="密码格式为6-16位字母和数字组合或者不能为空！";
                
            }else{
                passworderror.innerHTML="";
                
                // pass=true;
            }
           
            
        }
    function judgeagain(){
        console.log(data);
                if(data != passvalue){
                    againerror.innerHTML="两次密码不一致！";
                //    return false
                }else{
                    againerror.innerHTML="";
                   
                    
                }
            }
           submit.onclick=function(){
            var newArr = []/* 这个就是数组*/
            var newjson = {}/* 这是一个JSON*/
            if(localStorage.shuju != null){
                newArr = load()
            }/*如果shuju不是空的，就把数组传给newArr*/
            //我们先把输入框的内容传给json里面的name，然后把JSON加入到数组中去
            newjson.name = tel.value
            newjson.password = pass.value
            var a =JSON.parse(localStorage.getItem('shuju')) || []
            var b =a.some(item => item.name === tel.value)
            if(b){
                alert('用户名已注册')
                return 
            }else if((againpass.value === pass.value && pass.value.length>=6 && pass.value.length <= 16) && tel.value.length === 11){
                newArr.push(newjson)/*把输入框的内容加入数组中 */
                save(newArr)/*保存数据*/
                alert("注册成功")
                window.location.href='/html/denglu.html'
            }
            else alert("注册失败")
            }
                    
            var save = function(arr){
                localStorage.shuju = JSON.stringify(arr)
            }  
            var load = function(){
                 var arr = JSON.parse(localStorage.shuju)
                 return arr
            }
